Pre-fetching tree-structured data in distributed memory
نویسندگان
چکیده
A distributed heap storage manager has been implemented on the Fujitsu AP1000 multicom-puter. The performance of various pre-fetching strategies is experimentally compared. Subjective programming beneets and objective performance beneets of up to 10% in pre-fetching are found for certain applications, but not for all. The performance beneets of pre-fetching depend on the speciic data structure and access patterns. We suggest that control of pre-fetching strategy be dynamically under the control of the application.
منابع مشابه
An evaluation of DELTA, a decoupled pre-fetching virtual shared memory system
Decoupled pre-fetching1 is a technique for reducing the page miss overheads in Distributed Shared Memory systems by separating out those instructions responsible for data fetching from the main instruction stream and running them on a separate CPU whose function is to predict store accesses ahead of time. This approach differs from other pre-fetching approaches in that the predictions of data u...
متن کاملA High Performance Parallel IP Lookup Technique Using Distributed Memory Organization and ISCB-Tree Data Structure
The IP Lookup Process is a key bottleneck in routing due to the increase in routing table size, increasing traıc and migration to IPv6 addresses. The IP address lookup involves computation of the Longest Prefix Matching (LPM), which existing solutions such as BSD Radix Tries, scale poorly when traıc in the router increases or when employed for IPv6 address lookups. In this paper, we describe a ...
متن کاملA High Performance Parallel IP Lookup Technique Using Distributed Memory Organization and ISCB-Tree Data Structure
The IP Lookup Process is a key bottleneck in routing due to the increase in routing table size, increasing traıc and migration to IPv6 addresses. The IP address lookup involves computation of the Longest Prefix Matching (LPM), which existing solutions such as BSD Radix Tries, scale poorly when traıc in the router increases or when employed for IPv6 address lookups. In this paper, we describe a ...
متن کاملDecoupled pre-fetching for distributed shared memory
Distributed Shared Memory is an architectural technique for providing u global view of memory in a distributed store parallel machine by introducing mechanisms which make copies of remote areas of memory when required. One of the major problems of such a system is the pegormance penulties incurred due to the need to wait .for areas of memory to be copied. This can be ameliorated to a certain ex...
متن کاملCompaction Management in Distributed Key-Value Datastores
Compactions are a vital maintenance mechanism used by datastores based on the log-structured merge-tree to counter the continuous buildup of data files under update-intensive workloads. While compactions help keep read latencies in check over the long run, this comes at the cost of significantly degraded read performance over the course of the compaction itself. In this paper, we offer an in-de...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره cs.DC/9810002 شماره
صفحات -
تاریخ انتشار 1994